libbluray est une bibliothèque ouverte conçue pour lire des films inscrits dans des disques Blu-Ray. Elle ajoute la prise en charge du format BD-J à votre système d'exploitation et la prise en charge de la navigation, de l'analyse des listes de lecture et de l'affichage des menus à vos lecteurs multimédias, comme VLC, mplayer, xine etc…
Ce projet, développé initialement par Doom9, est dorénavant disponible dans le dépôt GIT de VideoLAN.
libbluray n'est pas encore disponible dans les dépôts, voici donc comment installer la version Git disponible sur VideoLAN.
Installer les dépendances git autoconf libtool openssl openjdk-6-jdk ant.
1] Télécharger la version du git (Taille environ 2.45 MiB), en saisissant dans un terminal :
git clone git://git.videolan.org/libbluray.git
2] Se placer dans le dossier :
cd ~/libbluray
3] Création des fichiers pour l'installation :
./bootstrap
4] Configuration:
./configure --prefix=/usr --enable-bdjava
5] Création des fichiers à installer :
make
6] Installation des fichiers :
sudo make install
Il ne s'agit que d'une bibliothèque, vous aurez besoin d'un lecteur vidéo (VLC, MPlayer, xine etc…) avec le soutien de libbluray.
Compiler la dernière version de mplayer : Subversion snapshot.
Trouver vos clefs de blu-ray grace à lxbdplayer ou dumphd et placer les dans le fichier ".libaacs/KEYDB.cfg" puis taper cette commande pour adapter votre fichier à libbluray/libaacs/libbdplus :
sed -i 's/\([[:xdigit:]]\)\{5,\}/0x&/g' '~/.libaacs/KEYDB.cfg'
Vous pouvez lire un bluray (sans BD+ actuellement) avec la commande suivante :
mplayer 'bluray:////media/nom-du-disque-bluray'
Par défaut mplayer commence la lecture du blu-ray au fichier 00000.m2ts, si votre disque commence lui à 00001.m2ts ou autre il faudra alors le préciser à mplayer sinon la lecture risque de ne pas fonctionner.
Seulement après avoir installé libbluray (et libaacs si besoin) vous devrez compiler la dernière version de développement de VLC. Pour cela il suffit de suivre l'étape ci-dessus en l'adaptant, voici l'adresse du git de vlc :
git clone git://git.videolan.org/vlc.git
Cette commande vous permettra de télécharger les dépendances nécessaire à la compilation de vlc :
sudo apt-get build-dep vlc
Si la compilation c'est bien passé avec la commande "vlc -list | grep bluray" vous devriez avoir cela :
VLC media player 1.2.0-git Twoflower (revision 1.1.0-pre1-etc...) libbluray Blu-Ray Disc support (libbluray)
Trouver vos clefs de blu-ray grace à lxbdplayer ou dumphd et placer les dans le fichier ".libaacs/KEYDB.cfg" puis taper cette commande pour adapter votre fichier à libbluray/libaacs/libbdplus :
sed -i 's/\([[:xdigit:]]\)\{5,\}/0x&/g' '~/.libaacs/KEYDB.cfg'
Vous pouvez lire un bluray (sans BD+ actuellement) avec la commande suivante :
vlc 'bluray:///media/nom-du-disque-bluray'
Contributeur principal : HacKurx.